package com.info.zhiduoduo.common.constants.pay;

import com.google.common.collect.Lists;

import java.util.List;

/**
 *  银行支付方式ID
 * <p> 对应表zdd_payment_merchant 中的主键id
 */
public interface ZddMerchantType {

	/** 得仕九歌 */
	int DAYS_JIUGE = 1;
//	/** 得仕武圣 */
//	int DAYS_WUSHENG = 2;
//	/** 得仕智圣 */
//	int DAYS_ZHISHENG = 3;
//	/** 传化武圣 */
//	int TRANSFER_WUSHENG = 4;
//	/** 传化信圣 */
//	int TRANSFER_XINSHENG = 5;
//
//	/** 得仕信圣 */
//	int DAYS_XINSHENG = 6;
//	/** 招商九歌 */
//	int ZHAOSHANG_JIUGE = 7;
//	/** 得仕英圣 */
//	int DAYS_YINGSHENG = 8;
	/** 招商信圣 */
	int ZHAOSHANG_XINSHENG = 9;
	/** 招商智圣 */
	int ZHAOSHANG_ZHISHENG = 10;
//	/** 招商法圣 */
//	int ZHAOSHANG_FASHENG = 11;
//	/** 传化智圣 */
//	int TRANSFER_ZHISHENG = 12;
//	/** 传化九歌 */
//	int TRANSFER_JIUGE = 13;
	/** 招商明圣 */
	int ZHAOSHANG_MINGSHENG = 14;
	/** 招商秀圣 */
	int ZHAOSHANG_XIUSHENG = 15;
	/** 招商美圣 */
	int ZHAOSHANG_MEISHENG = 16;
	/** 招商英圣 */
	int ZHAOSHANG_YINGSHENG = 17;
	/** 招商-天津四如科技发展有限公司 */
	int ZHAOSHANG_TIANJIN_SIRU = 18;
	/** 招商-如山 */
	int ZHAOSHANG_RUSHAN = 19;
	/** 招商-冉澄 （不合作了）*/
	int ZHAOSHANG_RANCHENG = 20;
	/** 招商-招商宁夏如火 */
	int ZHAOSHANG_NINGXIARUHUO = 21;
	/** 招商-青岛如风支付 */
	int ZHAOSHANG_QINGDAORUFENG = 22;
	/** 招商-待时支付 */
	int ZHAOSHANG_DAISHI = 23;
	/** 支付方式：招商银行测试账号(企业网银新20161362) */
	int ZHAOSHANG_TEST = 10001;
	/** 平安银行 -如山 */
	int PINGAN_RUSHAN = 31;
	/** 平安银行 -如山 */
	int PINGAN_RANCHENG = 32;

	/**
	 * 获取所有招商银行商户号id 排除九歌(九歌/四如子账户相同)
	 *
	 * @return
	 */
	static List<Integer> getZhaoShangMerchantIdsExistJiuGe() {
		return Lists.newArrayList(ZHAOSHANG_XINSHENG, ZHAOSHANG_ZHISHENG,
				ZHAOSHANG_MINGSHENG, ZHAOSHANG_XIUSHENG, ZHAOSHANG_MEISHENG, ZHAOSHANG_YINGSHENG, ZHAOSHANG_TIANJIN_SIRU,
				ZHAOSHANG_RUSHAN,ZHAOSHANG_NINGXIARUHUO, ZHAOSHANG_QINGDAORUFENG, ZHAOSHANG_DAISHI);
	}
}
